package com.bjyhl.medical.bean.event;

public class MessageEvent<T> {
    public Type type;
    public T data;

    public MessageEvent(Type type, T data) {
        this.type = type;
        this.data = data;
    }

    public enum Type {
        /**
         * 获取患者数据成功
         */
        GET_PATIENT_DATA,
        /**
         * 清理患者数据
         */
        CLEAR_PATIENT_DATA,
        /**
         * 获取患者详细地址数据成功
         */
        GET_PATIENT_ADDRESS,
        /**
         * 是否显示屏保
         */
        IS_STANDBY,
        /**
         * 获取屏保广告内容成功
         */
        PINGBAOGUANGGAO,
        /**
         * wifi连接成功刷新数据
         */
        WIFI_CONNECT_SUCCESS,
        /**
         * 重新家在广告和新闻
         */
        RELOAD_GUANGGAO_NEWS,
        /**
         * 重新加载电视剧
         */
        RELOAD_DIANSHIJU,
        /**
         * 获取到最新推荐影片
         */
        NEW_MOVIE,
        /**
         * 获取到最新推荐切片影片
         */
        NEW_QIEPIAN_MOVIE,
        /**
         * 有新的呼入
         */
        CALL_IN,
        /**
         * 对方是否接收视频通话请求
         */
        CALL_TYPE,
        /**
         * 对方结束了视频通话
         */
        OTHER_CLOSE_CALL,
        /**
         * 对方无响应
         */
        OTHER_NO_ANWSER,
        /**
         * 获取登录数据
         */
        GET_LOGIN_DATA,
        /**
         * 移除返回主界面的控件
         */
        REMOVE_HOME_VIEW,
        /**
         * 获取的徐聪付费视频列表
         */
        GET_XC_CHARGE_LIST,
        /**
         *需要锁屏并息屏
         */
        NEED_LOCK_DARK,
        /**
         *需要解锁并亮屏
         */
        NEED_UNLOCK_LIGHT,
        /**
         *爱奇艺sdk初始化成功
         */
        IQIYI_SDK_INIT,
        /**
         *微信扫码关注公众号登录
         */
        WX_SCAN_LOGIN,
        /**
         *电影付费成功
         */
        MOVIE_CHAGE_SUCCESS,
        /**
         *患者医嘱
         */
        PATIENT_YIZHU,
        /**
         *患者医嘱
         */
        REJECT_ORDER,
        /**
         *获取患者体动
         */
        GET_PATIENT_BODY_MOTION,
        /**
         *获取患者未体动
         */
        GET_PATIENT_BODY_NO_MOTION,
        /**
         *获取患者睡眠数据
         */
        GET_PATIENT_SLEEP_DATA,
        /**
         *获取患者睡眠jieduan数据
         */
        GET_PATIENT_SLEEP_STAGE_DATA,
        /**
         *获取患者心率数据
         */
        GET_PATIENT_HEART_RATE_DATA,
        /**
         *获取患者睡眠数据
         */
        GET_PATIENT_SLEEP_STAGE_BEAN_DATA,
        /**
         *获取患者睡眠数据
         */
        GET_PATIENT_SLEEP_STAGES,
        /**
         *获取患者呼吸数据
         */
        GET_PATIENT_BREATHING_DATA,
        /**
         *播放宣教音频
         */
        PLAY_AUDIO,
        /**
         *停止播放宣教音频
         */
        STOP_PLAY_AUDIO,
        /**
         *选中电影页面
         */
        SELECTED_MOVIE,
    }
}
